package com.tql.view.mapper;

import com.tql.view.pojo.Scenery;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;

@Repository
public interface SceneryMapper {
    //获取对应类型的图片数据
    public List<Scenery> getScenery(@Param("mytype") String mytype,Integer page, Integer size);
    //根据id 查找具体的图片信息
    public Scenery getSceneryById(@Param("id")String id);
    //根据id 删除具体的图片
    public void deleteScenery(@Param("id") String id);
    //插入图片
    public void insertScenery(Map<String,Object> params);
    //模糊搜索图片
    public List<Scenery> searchByName(@Param("myname")String myname,Integer page, Integer size);
    //修改浏览量
    public void updatePageView(@Param("id")String id);
    //获取浏览量排行
    public List<Scenery> getSceneryByPageView(Integer page, Integer size);
    //获取下载排行
    public List<Scenery> getSceneryByDownLoad(Integer page, Integer size);
    //修改下载量
    public void updateDownload(@Param("id")String id);
}